CloudKit: Structured Storage for Mobile Applications
نویسندگان
چکیده
CloudKit is Apple’s cloud backend service and application development framework that provides strongly-consistent storage for structured data and makes it easy to synchronize data across user devices or share it among multiple users. Launched more than 3 years ago, CloudKit forms the foundation for more than 50 Apple apps, including many of our most important and popular applications such as Photos, iCloud Drive, Notes, Keynote, and News, as well as many third-party apps. To deliver this at large scale, CloudKit explicitly leverages multi-tenancy at the application level as well as at the user level to guide efficient data placement and distribution. By using CloudKit application developers are free to focus on delivering the application front-end and logic while relying on CloudKit for scale, consistency, durability and security. CloudKit manages petabytes of data and handles hundreds of millions of users around the world on a daily basis. PVLDB Reference Format: CloudKit team. CloudKit: Structured Storage for Mobile Applications. PVLDB, 11(5): 540 552, 2018. DOI: https://doi.org/10.1145/3164135.3164138
منابع مشابه
Reorganisation in energiebewussten Dateisystemen Studienarbeit im Fach Informatik
As mobile computing devices become more and more popular, the corresponding hardware and applications become more complex, comfortable, and thus energy hungry. Since the main advantage of mobile devices is their ability to work without a stationary power supply an important challenge has been to reduce power consumption, thereby prolonging the uptime of the devices in battery mode. One way to r...
متن کاملMobile Data Management Structure Design based on Mobile Database
The mobile database is using SQL Server CE mobile database engine. Data conversion layer provides backup restore function (fully backup and restore, table with import and export) of SQL Server CE' local database, and to provide similar interface functions of storage procedure (it include: function of operating local database, function of remote upload and download, function of operation remote ...
متن کاملEvaluation of Prompted Annotation of Activity Data Recorded from a Smart Phone
In this paper we discuss the design and evaluation of a mobile based tool to collect activity data on a large scale. The current approach, based on an existing activity recognition module, recognizes class transitions from a set of specific activities (for example walking and running) to the standing still activity. Once this transition is detected the system prompts the user to provide a label...
متن کاملDiversityMobile - Mobile Data Retrieval Platform for Biodiversity Research Projects
A majority of biodiversity research projects depend on field recording and ecology data. Therefore it is important to provide a seamless and transparent data flow from the field to the data storage systems and networks. Seamless in the sense, that data are available shortly after their gathering, transparent in the sense that the history of data operations may be traced backward. DiversityMobil...
متن کاملPersonalRAID: Mobile Storage for Distributed and Disconnected Computers
This paper presents the design and implementation of a mobile storage system called a PersonalRAID. PersonalRAID manages a number of disconnected storage devices. At the heart of a PersonalRAID system is a mobile storage device that transparently propagates data to ensure eventual consistency. Using this mobile device, a PersonalRAID provides the abstraction of a single coherent storage name sp...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- PVLDB
دوره 11 شماره
صفحات -
تاریخ انتشار 2018